<?php

class AuthController extends Zend_Controller_Action
{

    public function init()
    {
		$layout = Zend_Layout::getMvcInstance();
		$layout->disableLayout();
    }

    public function indexAction()
    {
        $this->_helper->redirector('login');
    }
    
    public function loginAction()
    {
		 // проверяем, авторизирован ли пользователь
        if (Zend_Auth::getInstance()->hasIdentity()) {
            // если да, то делаем редирект, чтобы исключить многократную авторизацию
            $this->_helper->redirector('index', 'index');
        }
      //  include(APPLICATION_PATH."/forms/Login.php");
        // создаём форму и передаём её во view
      //  $form = new Application_Form_Login();
        //$this->view->form = $form;
    }
    
    public function authAction()
    {
       // Если к нам идёт Post запрос
       // if ($this->getRequest()->isPost()) {
            // Принимаем его
            $formData = $this->getRequest()->getPost();
/*
            // Если форма заполнена верно
           // if ($form->isValid($formData)) {
                // получаем введённые данные
                $username = $this->getRequest()->getPost('email');
                $password = $this->getRequest()->getPost('password');
         
                $authAdapter = new Lib_Auth_Adapter($username,$password);

                // получаем экземпляр Zend_Auth
                $auth = Zend_Auth::getInstance();

                // делаем попытку авторизировать пользователя
                $result = $auth->authenticate($authAdapter);

                if ($result->isValid()) {
	                // используем адаптер для извлечения оставшихся данных о пользователе
	                $identity = $authAdapter->getResultRowObject();
                        
	                // получаем доступ к хранилищу данных Zend
	                $authStorage = $auth->getStorage();
                        
	                // помещаем туда информацию о пользователе,
	                // чтобы иметь к ним доступ при конфигурировании Acl
	                
                        $role=array('role'=>'admin','name'=>$identity['name'],'id'=>$identity['id']);
                       
//                        $authStorage->write($role);
	                $authStorage->write($role);
                        
                        // Используем библиотечный helper для редиректа
	                // на controller = index, action = index
	               // $this->_helper->redirector('index', 'index');
                } else {
	                $this->view->errMessage = 'Вы ввели неверное имя пользователя или неверный пароль';
                }
                */
         //  }
    }


}

